﻿using System;
using System.Collections.Generic;
using System.Windows.Controls;
using System.Windows.Threading;
using ABCat.Core.Plugins.DataSets;

namespace ABCat.Core.Plugins.UI
{
	public interface IRecordsListPlugin : IControlPlugin
	{
		IEnumerable<IAudioBook> Data { get; set; }
		event EventHandler<ItemDoubleClickRowEventArgs> ItemDoubleClick;
		IEnumerable<IAudioBook> SelectedItems { get; }
		ContextMenu ContextMenu { get; set; }
		Dispatcher Dispatcher { get; }
	}
}
